Risk Signal: Mexican INE Credential Validation (Lista Nominal)
Jumio has a number of database check services available for Mexico. These checks allow you to validate Mexican National IDs and personal identifiable information.
This service connects with THE Mexican National Electoral Institute (Instituto Nacional Electoral, INE) to validate INE ID numbers and relevant data.
Service Name | Description | Required Fields | Verifiable Fields |
---|---|---|---|
Mexico INE Credential Validation | Input is verified against the INE Nominal list |
|
|
Supported Credentials
Nominal List
The following is a nominal list of required values. They can be uploaded as Prepared Data. Alternatively, they can be extracted by an upstream capability in a workflow.
Key | Type | Mandatory | Description |
---|---|---|---|
firstName | string | no | |
lastName | string | no | |
middleName | string | no | |
paternalSurname | string | no | |
maternalSurname | string | no | |
sex | string | no | H - Male M - Female |
string | no | ||
phoneNumber | string | no | |
ipAddress | string | no | |
socialSecurityNumber | string | no | socialSecurityNumber, |
dateOfBirth | LocalDate | no | Date of birth in yyyy-MM-dd format only |
address | Object | yes | Only the fields mentioned are required |
address.country | string | yes | country should be MEX (ISO Alpha 3 Code for Mexico) |
id | Object | no | See in next row |
id.idNumber | string | no | ID number # example "XXXX910225XXXXXS09" |
id.Type | string | conditional | ID_CARD |
id.subType | string | no | |
id.issuingDate | string | no | |
id.expiryDate | string | conditional | |
ine | Object | no | See in next row |
ine.cic | string | conditional | CIC number of the elector credential |
ine.citizenID | string | conditional | Citizen Identification Number |
ine.ocr | string | conditional | OCR number of the elector credential |
ine.electorKey | string | conditional | Elector Key - 18 Characters |
ine.issuingNumber | string | conditional | Issue number of the elector credential |
ine.type | string | conditional | Type of card - C, D, E, F, G or H |
The table below also outlines the required inputs that are dependent on the card type.
Attribute | Use | Type | Description |
---|---|---|---|
cic |
Mandatory if it’s type:
|
String | CIC number of the elector credential |
ocr |
Mandatory if it’s type:
|
String | OCR number of the elector credential |
claveElector / electorKey |
Mandatory if it’s type:
|
String | Elector Key |
numeroEmision / issueNumber |
Mandatory if it’s type:
|
String | Issue number of the elector credential |
identificadorCiudadan / citizenID |
Mandatory if it’s type:
|
String | Citizen identification number |
Capability Request (Card Type H)
{ "firstName": "xxxxx", "lastName": "xxxxxx", "middleName": "", "email": "", "phoneNumber": "", "ipAddress": "", "socialSecurityNumber": "", "dateOfBirth": "1972-02-17", "address": { "country": "MEX" }, "id": { "idNumber": "XXXX700923XXXXXX10", "type": "ID_CARD", "subType": "", "issuingDate": "", "expiryDate": "" }, "ine": { "cic":"156885641", "citizenID":"093418420", "ocr":"3614093418420", "electorKey":"XXXXXX92082030X700", "issuingNumber":"08", "type":"H"
Capability Request (Card Type E)
{ "firstName": "xxxxx", "lastName": "xxxxxx", "middleName": "", "email": "", "phoneNumber": "", "ipAddress": "", "socialSecurityNumber": "", "dateOfBirth": "1972-02-17", "address": { "country": "MEX" }, "id": { "idNumber": "XXXX700923XXXXXX10", "type": "ID_CARD", "subType": "", "issuingDate": "", "expiryDate": "" }, "ine": { "cic":"156885641", "citizenID":"093418420", "type":"E" } }
Response
"govtIdVerification": [ { "id": "49726009-a68a-4ad0-a099-98c0a4613b2e", "credentials": [ { "id": "86d416e5-76b8-49ec-9ad2-20b530b8e947", "category": "DATA" } ], "decision": { "type": "PASSED", "details": { "label": "OK" } }, "data": { "ocr": "MATCH", "issueNumber": "MATCH", "registrationYear": "MATCH", "issueYear": "MATCH", "electorKey": "MATCH", "message": "Valid as ID and you can vote" },
Decision Details Labels
Decision Type |
Label |
Description |
---|---|---|
PASSED |
OK |
|
REJECTED |
DENY |
|
WARNING |
ALERT |
|
NOT_EXECUTED |
PERMISSION_DENIED |
|
NOT_EXECUTED |
NOT_ENOUGH_DATA |
|
NOT_EXECUTED |
BAD_REQUEST |
|
NOT_EXECUTED |
PRECONDITION_NOT_FULFILLED |
|
NOT_EXECUTED |
TECHNICAL_ERROR |
|
Data
Parameter | Type | Note |
---|---|---|
ocr | string | |
issueNumber | string | MATCH / NOT_MATCH |
registrationYear | string | MATCH / NOT_MATCH |
issueYear | string | MATCH / NOT_MATCH |
electorKey | string | MATCH / NOT_MATCH |
message | string | Valid as ID and you can vote |